@CHARSET "UTF-8";
 .s1 {
   background: transparent;
   width: 250px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
  -webkit-appearance: none;
   }
   
   .s1{
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url("../images/down_arrow_select.jpg") no-repeat right #ddd;
   border: 1px solid #ccc;
   }
   #dados
   {
   display:none;
   position:absolute; 
   top:80px;
   left:0px;
   background-color:#f0f0f0;
   }
   .input {
    border: 1px solid #006;
    background: #ffc;
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
    border: 1px solid #006;
    background: #ccf;
}
.button:hover {
    border: 1px solid #f00;
    background: #eef;
}